﻿using SHZY.Common.Const;
using SHZY.Common.Contracts;
using SqlSugar;

namespace SHZY.BaseData.WMS.Entity;

/// <summary>
/// 仓库信息实体.
/// </summary>
[SugarTable("wms_base_warehouse", "仓库信息")]
[Tenant(ClaimConst.TENANTID)]
public class WmsBaseWarehouseEntity : CLDEntityBase
{
    /// <summary>
    /// 仓库编码.
    /// </summary>
    [SugarColumn(ColumnName = "F_EnCode",ColumnDescription = "仓库编码")]
    public string EnCode { get; set; }

    /// <summary>
    /// 仓库名称.
    /// </summary>
    [SugarColumn(ColumnName = "F_FullName",ColumnDescription = "仓库名称")]
    public string FullName { get; set; }

    /// <summary>
    /// 仓库描述.
    /// </summary>
    [SugarColumn(ColumnName = "F_Description",ColumnDescription = "仓库描述")]
    public string Description { get; set; }

    /// <summary>
    /// 仓库类型.
    /// </summary>
    [SugarColumn(ColumnName = "F_Type",ColumnDescription = "仓库类型")]
    public string Type { get; set; }

    /// <summary>
    /// 所属地点.
    /// </summary>
    [SugarColumn(ColumnName = "F_Site",ColumnDescription = "所属地点")]
    public string Site { get; set; }

    /// <summary>
    /// 仓库地址.
    /// </summary>
    [SugarColumn(ColumnName = "F_Address",ColumnDescription = "仓库地址")]
    public string Address { get; set; }

    /// <summary>
    /// 仓库联系人.
    /// </summary>
    [SugarColumn(ColumnName = "F_Contacts",ColumnDescription = "仓库联系人")]
    public string Contacts { get; set; }

    /// <summary>
    /// 仓库电话.
    /// </summary>
    [SugarColumn(ColumnName = "F_Telephone",ColumnDescription = "仓库电话")]
    public string Telephone { get; set; }

}